package com.ysg.sportsportlsit.service;


import com.ysg.sportsportlsit.domain.SportVolunter;
import com.ysg.sportsportlsit.domain.vo.baominsert_dept_user;

import java.util.List;

/**
 * 志愿者Service接口
 * 
 * @author 叶双贵
 * @date 2022-03-29
 */
public interface ISportVolunterService 
{

    //  <!--  学生报名 不用填写 直接自动输入  -->
    public List<baominsert_dept_user>  queryinsertVlunterxinx(String user_name);

    //判断用户报名志愿者是否重复
      int queryByidName(String sportvolunternumber);

    //志愿者报名 根据学号查询 志愿者信息
    public List<SportVolunter>    selectSportvolunternumber(String sportvolunternumber);

    /**
     * 查询志愿者
     * 
     * @param sportVolunteruuid 志愿者主键
     * @return 志愿者
     */
    public SportVolunter selectSportVolunterBySportVolunteruuid(String sportVolunteruuid);

    /**
     * 查询志愿者列表
     * 
     * @param sportVolunter 志愿者
     * @return 志愿者集合
     */
    public List<SportVolunter> selectSportVolunterList(SportVolunter sportVolunter);

    /**
     * 新增志愿者
     * 
     * @param sportVolunter 志愿者
     * @return 结果
     */
    public int insertSportVolunter(SportVolunter sportVolunter);

    /**
     * 修改志愿者
     * 
     * @param sportVolunter 志愿者
     * @return 结果
     */
    public int updateSportVolunter(SportVolunter sportVolunter);

    /**
     * 批量删除志愿者
     * 
     * @param sportVolunteruuids 需要删除的志愿者主键集合
     * @return 结果
     */
    public int deleteSportVolunterBySportVolunteruuids(String[] sportVolunteruuids);

    /**
     * 删除志愿者信息
     * 
     * @param sportVolunteruuid 志愿者主键
     * @return 结果
     */
    public int deleteSportVolunterBySportVolunteruuid(String sportVolunteruuid);
}
